#ifndef _APP_GLOBAL_H_
#define _APP_GLOBAL_H_

#include <stdint.h>
// lib-FreeRTOS
#include "FreeRTOS.h"
#include "event_groups.h"
// app-store
#include "restart_info.h"

extern EventGroupHandle_t global_event;

enum global_event_offset
{
    device_connect_server       = 1<<0,     //设备连接到服务器
    app_advanced_init_done      = 1<<1,     //应用高级初始化完成
    get_user_server_ip          = 1<<2,     //获取客户平台服务器ip
    get_server_id               = 1<<3,     //获取服务器配置
    get_server_time             = 1<<4,     //获取服务器时间
    get_server_done             = 1<<5,     //获取服务器信息完成
    use_offline_mode            = 1<<6,     //使用离线模式
};

void System_Reboot(softre_reason_t reason);
void System_Info_Print(void);

#endif
